package net.xiodi.devops

// 此处的逻辑是为了解决那些流水线中调用没有的变量而不致使构建报错
// 用法：DefaultIfInexistent({COMMIT_USER}, "")
//      如果 COMMIT_USER 不存在，则返回空
static def DefaultIfInexistent(varNameExpression, defaultValue) {
  try {
    varNameExpr().replace("'", "").replace('"', '')
  } catch (exc) {
    defaultValue
  }
}

def PrintMsg(value) {
  println(value)
}